﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.ServiceModel.Security;
using System.Web;

/// <summary>
/// Summary description for IFRS_Global
/// </summary>

namespace IFRS_Global
{
    public static class AD
    {
        /// <summary> 
        /// Total DOMAIN
        /// </summary>
        public static string LDAPPath = "dc=gsbnetdev,dc=be2456dev, dc=ramjittidev";

        /// <summary> 
        /// Server
        /// </summary>
        public static string LDAPServer = "gsbnetdev";

        /// <summary> 
        /// DOMAIN
        /// </summary>
        public static string DomainName = "gsbnetdev";
    }

    public static class DataType
    {
        // การชำระดอกเบี้ย
        public static string InterestPayment = "3";
        // ดอกเบี้ยค้างชำระ
        public static string UnpaidInterest = "4";
    }

    public static class DefaultValue
    {
        public static class RP_GSB_PRDCD
        {
            public static string SSDY_DEPO = "SSDY_DEPO";
            public static string ADVINT = "ADVINT";
            public static string MANUAL_NOID = "MANUAL_NOID";
            public static string Corp_LN = "Corp_LN";
            public static string GSB_BOND = "GSB_BOND";
        }

        public static class RP_SOURCE_FILE
        {
            public static string MANUAL_SSDY_DEPO = "MANUAL_SSDY_DEPO";
            public static string MANUAL_ADVINT = "MANUAL_ADVINT";
            public static string MANUAL_NOID = "MANUAL_NOID";
            public static string MANUAL_Corp_LN = "MANUAL_Corp_LN";
            public static string MANUAL_GSB_BOND = "MANUAL_GSB_BOND";
        }

        public static class RP_MAPPING_CD
        {
            //ดอกเบี้ยค้างชำระ
            public static string SSDY_DEPO_ACUINT = "SSDY_DEPO_ACUINT";
            //การชำระดอกเบี้ย
            public static string SSDY_DEPO_INT = "SSDY_DEPO_INT";

            public static string ADVINT = "ADVINT";
            public static string MANUAL_NOID = "MANUAL_NOID";
            public static string Corp_LN = "Corp_LN";
            public static string MANUAL_GSB_BOND = "MANUAL_GSB_BOND";
        }

        public static class RP_GSB_ASSTCLS
        {
             public static int One = 1;
        }

        public static class CurrencyCode
        {
            public static string THB = "THB";
        }
    }

    #region DDL_TYPE
    public static class DDL_TYPE
    {
        /// <summary> 
        /// สถานะรายการ
        /// </summary>
        public static string StatusConfirmed = "";
        /// <summary> 
        /// ประเภทข้อมูล
        /// </summary>
        public static string IsalamicDeposit = "SPR_ISALAMICDEPOSIT_DDL";
        /// <summary> 
        /// ระดับชั้นหนี้
        /// </summary>
        public static string CreditLevel = "SPR_CREDITLEVEL_DDL";
        /// <summary> 
        /// เงื่อนไขการคำนวณดอกเบี้ย
        /// </summary>
        public static string CalInterestCond = "SPR_CALINTERESTCOND_DDL";
        /// <summary> 
        /// ประเภทอัตราดอกเบี้ย
        /// </summary>
        public static string InterestType = "SPR_INTERESTTYPE_DDL";
        /// <summary> 
        /// เงื่อนไขการชำระเงิน
        /// </summary>
        public static string PaymentCondition = "SPR_PAYMENTCONDITION_DDL";
        /// <summary> 
        /// ประเภทการนับวัน
        /// </summary>
        public static string DayCountMethod = "SPR_DAYCOUNTMETHOD_DDL";
        /// <summary> 
        /// ชนิดของสัญญาเงินกู้
        /// </summary>
        public static string ContractLoanType = "SPR_CONTRACTLOANTYPE_DDL";
        /// <summary> 
        /// ข้อมูลเงินชดเชยจากรัฐบาล ในการฝากให้ธนาคารพาณิชย์เพื่อนำไปปล่อยกู้
        /// </summary>
        public static string SubsidyDeposit = "SPR_SUBSIDYDEPOSIT_DDL";
        /// <summary> 
        /// ข้อมูลหน่วยความถี่ชำระ
        /// </summary>
        public static string PaymentFrequencyTimeBase = "SPR_FrequencyTimeBase_DDL";
        /// <summary> 
        /// ข้อมูลต้นทาง
        /// </summary>
        public static string SourceData = "SPR_SOURCEDATA_DDL";
        /// <summary> 
        /// ประเภทข้อมูลต้นทุน/ค่าธรรมเนียม
        /// </summary>
        public static string FeeAndCostTypeName = "SPR_FEEANDCOSTTYPE_DDL";
        /// <summary> 
        /// กลุ่มสิทธ์
        /// </summary>
        public static string ROLEGROUP = "SPR_ROLEGROUP_DDL";
        /// <summary> 
        /// สกุลเงิน
        /// </summary>
        public static string Currency = "SPR_CURRENCY_DDL";
        /// <summary> 
        /// ประเภทสถาบันการเงิน
        /// </summary>
        public static string FinancialType = "SPR_FINANCIALTYPE_DDL";
        /// <summary> 
        /// ประเภทคู่สัญญา
        /// </summary>
        public static string PartyType = "SPR_PARTYTYPE_DDL";
        /// <summary> 
        /// ตามหลักประกัน
        /// </summary>
        public static string CollateralType = "SPR_COLLATERALTYPE_DDL";

        /// <summary> 
        /// วันที่จ่ายเงิน
        /// </summary>
        public static string PaymentDate = "SPR_PAYMENTDATE_DDL";
        /// <summary> 
        /// ประเภทของ Embedded Option
        /// </summary>
        public static string EmbeddedOption = "SPR_EMBEDDEDOPTION_DDL";
        /// <summary> 
        /// หน่วยของราคาใช้สิทธิ์
        /// </summary>
        public static string PriceValueUnit = "SPR_PRICEVALUEUNIT_DDL";
        /// <summary> 
        /// สถานะการใช้สิทธิ์
        /// </summary>
        public static string LicenseStatus = "SPR_LICENSESTATUS_DDL";
        /// <summary> 
        /// ประเภทรายการใหม่
        /// </summary>
        public static string NewClassify = "SPR_NEWCLASSIFY_DDL";
         /// <summary> 
        /// ข้อมูลต้นทาง
        /// </summary>
        public static string vwSRCSystem = "SPR_VWSRCSYSTEM_DDL";
         /// <summary> 
        /// ประเภทอุตสาหกรรม
        /// </summary>
        public static string IndustryType = "SPR_INDUSTRYTYPE_DDL";
        /// <summary> 
        /// GLGROUP
        /// </summary>
        public static string GLGroup = "SPR_GLGROUP_DDL";
        /// <summary> 
        /// สถานะการตัดหนี้สูญ
        /// </summary>
        public static string DoubtfulStatus	 = "SPR_DOUBTFULSTATUS_DDL";
        /// <summary> 
        /// สถานะการดำเนินการ
        /// </summary>
        public static string OperationStatus = "SPR_OPERATIONSTATUS_DDL";
        /// <summary> 
        /// เกณฑ์การปรับโครงสร้างหนี้ตาม ธปท.
        /// </summary>
        public static string TDRType = "SPR_TDRTYPE_DDL";
        /// <summary> 
        /// ลักษณะการปรับโครงสร้างหนี้
        /// </summary>
        public static string ChangeCondition = "SPR_CHANGECONDITION_DDL";
        /// <summary> 
        /// ManualFile
        /// </summary>
        public static string ManualFile = "SPR_MANUALFILE_DDL"; 
    }
    #endregion
}